package com.hyopt.modules.app.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * <p>
 * 文件
 * </p>
 *
 * @author wanglei
 * @date 2019-07-23 18:36:07
 */
@Data
@TableName("sys_file")
public class SysFileEntity extends BaseEntity {

	public static final Integer USER_TYPE_SYS = 0;
	public static final Integer USER_TYPE_WX = 1;
	public static final Integer USER_TYPE_HG = 2;

	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.AUTO)
	private Long id;

	/**
	 * 文件Id
	 */
	private String fileid;

	/**
	 * 文件名称
	 */
	private String filename;

	/**
	 * 文件上传名称
	 */
	private String uploadname;

	/**
	 * 上传用户类型
	 */
	private Integer usertype;

	/**
	 * 文件类型
	 */
	private String filetype;

	/**
	 * 本地地址
	 */
	private String localurl;

	/**
	 * oss地址
	 */
	private String httpurl;

	/**
	 * 文件大小
	 */
	private Long size;

}
